package entity

import "gin/model"

// UsersNews 用户动态
type UsersNews struct {
	Id         int64      `json:"id"`
	Uid        int64      `json:"uid"`
	Title      string     `json:"title"`      // 动态标题
	Content    string     `json:"content"`    // 动态内容
	Url        string     `json:"-"`          // 动态图片路径
	ReadNum    int64      `json:"readNum"`    // 阅读量
	LikeNum    int64      `json:"likeNum"`    // 点赞量
	CommentNum int64      `json:"commentNum"` // 评论量
	Disabled   byte       `json:"disabled"`   // 是否删除:0.显示,1.删除
	CreateAt   model.Time `json:"createAt"`
}

// UsersNewsDetail 用户动态详情
type UsersNewsDetail struct {
	UsersNews
	UserNickname string   `json:"userNickname"` // 用户昵称
	Avatar       string   `json:"avatar"`       // 头像
	Urls         []string `json:"urls" gorm:"-"`
	IsLike       bool     `json:"isLike" gorm:"-"` // 是否点赞
}
